@charset "UTF-8";
/*滚动条样式重新定义*/
::-webkit-scrollbar{
    width: 4px;
}
::-webkit-scrollbar-thumb{
    background: #ccc;
    opacity: 0.8;
    border-radius: 8px;
}
::-moz-scrollbar{
    width: 4px;
}
::-moz-scrollbar-thumb{
    background: #ccc;
    opacity: 0.8;
    border-radius: 8px;
}
::-mz-scrollbar{
    width: 4px;
}
::-mz-scrollbar-thumb{
    background: #ccc;
    opacity: 0.8;
    border-radius: 8px;
}
body{font-family:"Microsoft YaHei","微软雅黑",Arial, Helvetica, SimHei, sans-serif;background-color:#fff;}
a:-webkit-any-link {
    text-decoration: none;
    cursor: auto;
}
a.list-group-item{background-color:#2F3A49;border:0;color:#fff;border-radius:0 !important;padding-left:28px;}
a.a_block{display:block;padding:10px 15px;}
.rotate{transform:rotate(90deg);}
.p_margin{margin:0 !important;border-radius:0 !important;background-color:#2F3A49;color:#fff;border-bottom:1px solid #3b495c;}
.header .navbar-header a.text-muted:hover{color:#5e5e5e;}
.icon-a{color:#777 !important;}
.header{
	height:51px;box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);position:fixed;right:0;left:0;top:0;z-index:990;
}
#sys-notification{
    height: 30px;
    width: 30px;
    line-height: 30px;
    padding: 0;
    border: 1px solid #ddd;
}
.badge{
	top:-5px;
}
.laydate_box,.laydate_box *{
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
/*left-menu start*/
a.list-group-item.bg-active{
	color: #555;
	text-decoration: none;
	background-color: #f5f5f5;
}
.left-menu{position:fixed;top:51px;left:0;bottom:0;background-color:#2F3A49;width:240px;transition:all .3s ease-in-out;overflow:auto;z-index:999;}
.left-menu-fl{left:0;}
.left-menu-hl{left:-240px;}
.icon-bg.active{left:-5px !important;}
.left-menu .menu-box{margin-top:35px;}
.left-menu .bg-danger{background-color:#fb6d9d !important;transition:all ease-in-out .3s;}
.left-menu .bg-success{background-color:#97ec73 !important;transition:all ease-in-out .3s;}
.left-menu .bg-info{background-color:#34d3eb !important;transition:all ease-in-out .3s;}
.left-menu .bg-default{background-color:#c3a53e !important;transition:all ease-in-out .3s;}
.left-menu .menu-box .menu-title{margin:12px 0;padding:0 15px;}
.left-menu .menu-box .menu-title .t-text{color:#bbb5b5;font-size:16px;}
.icon-down{position:absolute;top:8px;right:14px;}
.left-menu .panel-heading{position:relative;}
.left-menu .panel-heading .icon-bg{position:absolute;top:0;left:-56px;height:100%;width:50px;transition:left .2s ease-in-out;}
.left-menu .panel-heading:hover .icon-bg{left:-5px;transition:left .2s ease-in-out;}
.left-menu .panel.p_margin{position:relative;}
.left-menu .panel.p_margin .wave-layer{opacity:0;visibility:hidden;transform:scaleX(0);position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0.1);transition:all .2s ease-in-out;}
.left-menu .panel.p_margin .icon-margin{margin:10px 35px 0 13px;}
.left-menu .panel.p_margin .panel-body{padding:15px 0 15px 0;border-top:0;}
/*end left-menu*/

/*content start*/
.content{
	margin-left: 240px;
	padding-top:60px;
}
.row{
	margin-left:0;
	margin-right:0;
}
a:focus, a:hover{
	text-decoration:none;
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover{border:0;}
.tabItems .nav-tabs > li > a{border:0 ;color:#333;}
.tabItems .nav > li > a:hover, #data-tabItems .nav > li > a:focus{background-color:#fff;}
.tabItems .nav-tabs > li.active > a, #data-tabItems .nav-tabs > li.active > a:hover, #data-tabItems .nav-tabs > li.active > a:focus{color:#CC0000;cursor:default;background-color:#fff;border-bottom: 2px solid #CC0000;}
.search-form{
	font-size:12px;
}
.search-form .form-control{
	height:28px;
	padding:0 12px;
}
.search-form .form-group{margin-bottom:15px;}
.require{
	color:red;
}
.control-label{
	padding-left:20px;
	text-align:left;
}
/*content end*/

@media screen and (max-width:991px){
	.left-menu{left:-240px;}
	.content{margin-left:0 !important;margin-top:156px;}
	.hide-text{display:none;}
}